(function($) {
	$(document).ready(function() {
		$(".text-l").find(".text-icon").click(function(e) {
			e.preventDefault();
	        		_this=$(this);

	         //this.input.removeClass('placeholder');
           
            var spanid=$(this).attr('id');
            var inputid="";
            //alert(inputid+"y1");
            $("input[id*=spanid]").val(spanid);
            //alert($("input[id*=spanid]").val()+"y2");
            if(spanid=="001")
            {
              inputid="city_name";
            }
            else if(spanid=="002")
            {
              inputid="city_name1";
            }
            if(spanid=="003")
            {
              inputid="city_name3";
            }
            else if(spanid=="004")
            {
              inputid="city_name4";
            }
            if(spanid=="005")
            {
              inputid="city_name5";
            }
            else if(spanid=="006")
            {
              inputid="city_name6";
            }
            //alert(inputid+"y3");
            $("input[id*=inputid]").val(inputid);
            
           //alert($("input[id*=inputid]").val())
           
            
			$("#city_fields").remove();
			$(this).parents(".text-con").append("<div id='city_fields'></div>");
			$("#city_fields").load("scripts/hotCity.html");
			$(this).siblings('input[type="text"]').addClass("inputTextActive");
			$(this).siblings('.verifys').hide();
			$(".text-l").find("input").keyup(function() {
				var sLen = $(this).val().length;
				if (sLen != 0) $("#city_fields").remove()
			});
			$(".text-l").find("input").click(function() {
				var sLen = $(this).val().length;
				if (sLen != 0) $("#city_fields").remove()
			});
			 
			$(".select_results .type").find("li").live("click", function() {
				var sBody = $(this).attr("tips");
				$(".select_results .type_city_body").hide();
				$(".select_results").find("#" + sBody).show();
				$(".select_results .type li").removeClass("active");
				$(this).addClass("active")
			});
			$(".select_results .hotCity .title").find(".col").live("click", function() {
				var sBody = $(this).attr("tips");
				$(this).parents(".hotCity").find(".city").hide();
				$(this).parents(".hotCity").find("#" + sBody).show();
				$(this).parents(".hotCity").find(".title").find(".col").removeClass("active");
				$(this).addClass("active");
				var sDivId = $(this).parents(".type_city_body").attr("id");
				if ($(this).text() == "热门") {
					$(".select_results .tips b").text("热门城市")
				} else {
					if (sDivId == "domestic_city") {
						$(".select_results .tips b").text("拼音" + $(this).text() + "城市")
					} else {
						$(".select_results .tips b").text($(this).text() + "城市")
					}
				}
			});
			$(".select_results .hotCity .city").find("li").live("hover", function() {
				$(".select_results .hotCity .city").find("li").removeClass("hover");
				$(this).addClass("hover")
			});
			$(".select_results .hotCity .city").find("li").live("click", function() {
			 
			   
			  


				var sCode = $(this).attr("_3code");
				var sValue = $(this).find("span").text();
				var strnull="";
				$(this).parents(".text-con").find("input[type='hidden']").val(sCode);
			    $(this).parents(".text-con").find("input[name='city_name']").focus();//hzp添加目的去掉placeholder属性值
			     $(this).parents(".text-con").find("input[name='city_name']").blur();//hzp添加目的去掉placeholder属性值
				$(this).parents(".text-con").find("input[name='city_name']").val(sValue);
				$("#city_fields").remove();
				_this.siblings('input[type="text"]').removeClass("inputTextActive").removeClass("verifys-input");
				_this.siblings('.verifys').hide();
				var inputidbz=$("input[id*=spanid]").val();
				//alert( $("input[id*=inputid]").val()+"y4");
				//alert( $("input[id*=spanid]").val()+"y5");
				if(inputidbz=="001")
                {
                   
                  TabFoucs($("input[id*=inputid]").val(),sValue);
                   
                }
                else if(inputidbz=="002")
                {
                   TabFoucs($("input[id*=inputid]").val(),sValue);
                    
                }
                if(inputidbz=="003")
                {
                  TabFoucs($("input[id*=inputid]").val(),sValue);
                }
                else if(inputidbz=="004")
                {
                  TabFoucs($("input[id*=inputid]").val(),sValue);
                }
                if(inputidbz=="005")
                {
                   TabFoucs($("input[id*=inputid]").val(),sValue);
                }
                else if(inputidbz=="006")
                {
                   TabFoucs($("input[id*=inputid]").val(),sValue);
                }
               end();
				//TabFoucs(inputid);
				
				//alert($(this).find("input[name='city_name']").attr("id"));
			});
			$(".select_results .tips").find("span").live("click", function() {
				$("#city_fields").remove();
				_this.siblings('input[type="text"]').removeClass("inputTextActive").removeClass("verifys-input");
			});
			/*
			if (!$.datepicker.initialized) {
				$(document).mousedown($.datepicker._checkExternalClick);
				$.datepicker.initialized = true;
			}
			*/
			$(document).mousedown(function(event) {
				var $target = $(event.target);
				if($target.parents("#" + "city_fields").length === 0) {
					$("#city_fields").remove();
				}
			});
			
			
 
			
		});
		
		
//		$(".text-l").find(".text-icon").focus(function(e) {
//			e.preventDefault();
//	        		_this=$(this);

//	         //this.input.removeClass('placeholder');
//           
//            var spanid=$(this).attr('id');
//            var inputid="";
//            //alert(inputid+"y1");
//            $("input[id*=spanid]").val(spanid);
//            //alert($("input[id*=spanid]").val()+"y2");
//            if(spanid=="001")
//            {
//              inputid="city_name";
//            }
//            else if(spanid=="002")
//            {
//              inputid="city_name1";
//            }
//            if(spanid=="003")
//            {
//              inputid="city_name3";
//            }
//            else if(spanid=="004")
//            {
//              inputid="city_name4";
//            }
//            if(spanid=="005")
//            {
//              inputid="city_name5";
//            }
//            else if(spanid=="006")
//            {
//              inputid="city_name6";
//            }
//            //alert(inputid+"y3");
//            $("input[id*=inputid]").val(inputid);
//           //alert($("input[id*=inputid]").val())
//           
//            
//			$("#city_fields").remove();
//			$(this).parents(".text-con").append("<div id='city_fields'></div>");
//			$("#city_fields").load("./hotCity/hotCity.html");
//			$(this).siblings('input[type="text"]').addClass("inputTextActive");
//			$(this).siblings('.verifys').hide();
//			$(".text-l").find("input").keyup(function() {
//				var sLen = $(this).val().length;
//				if (sLen != 0) $("#city_fields").remove()
//			});
//			$(".text-l").find("input").click(function() {
//				var sLen = $(this).val().length;
//				if (sLen != 0) $("#city_fields").remove()
//			});
//			$(".select_results .type").find("li").live("click", function() {
//				var sBody = $(this).attr("tips");
//				$(".select_results .type_city_body").hide();
//				$(".select_results").find("#" + sBody).show();
//				$(".select_results .type li").removeClass("active");
//				$(this).addClass("active")
//			});
//			$(".select_results .hotCity .title").find(".col").live("click", function() {
//				var sBody = $(this).attr("tips");
//				$(this).parents(".hotCity").find(".city").hide();
//				$(this).parents(".hotCity").find("#" + sBody).show();
//				$(this).parents(".hotCity").find(".title").find(".col").removeClass("active");
//				$(this).addClass("active");
//				var sDivId = $(this).parents(".type_city_body").attr("id");
//				if ($(this).text() == "热门") {
//					$(".select_results .tips b").text("热门城市")
//				} else {
//					if (sDivId == "domestic_city") {
//						$(".select_results .tips b").text("拼音" + $(this).text() + "城市")
//					} else {
//						$(".select_results .tips b").text($(this).text() + "城市")
//					}
//				}
//			});
//			$(".select_results .hotCity .city").find("li").live("hover", function() {
//				$(".select_results .hotCity .city").find("li").removeClass("hover");
//				$(this).addClass("hover")
//			});
//			$(".select_results .hotCity .city").find("li").live("click", function() {
//				var sCode = $(this).attr("_3code");
//				var sValue = $(this).find("span").text();
//				var strnull="";
//				$(this).parents(".text-con").find("input[type='hidden']").val(sCode);
//			    $(this).parents(".text-con").find("input[name='city_name']").focus();//hzp添加目的去掉placeholder属性值
//			     $(this).parents(".text-con").find("input[name='city_name']").blur();//hzp添加目的去掉placeholder属性值
//				$(this).parents(".text-con").find("input[name='city_name']").val(sValue);
//				$("#city_fields").remove();
//				_this.siblings('input[type="text"]').removeClass("inputTextActive").removeClass("verifys-input");
//				_this.siblings('.verifys').hide();
//				var inputidbz=$("input[id*=spanid]").val();
//				//alert( $("input[id*=inputid]").val()+"y4");
//				//alert( $("input[id*=spanid]").val()+"y5");
//				if(inputidbz=="001")
//                {
//                   
//                  TabFoucs($("input[id*=inputid]").val());
//                }
//                else if(inputidbz=="002")
//                {
//                   TabFoucs($("input[id*=inputid]").val());
//                }
//                if(inputidbz=="003")
//                {
//                  TabFoucs($("input[id*=inputid]").val());
//                }
//                else if(inputidbz=="004")
//                {
//                  TabFoucs($("input[id*=inputid]").val());
//                }
//                if(inputidbz=="005")
//                {
//                   TabFoucs($("input[id*=inputid]").val());
//                }
//                else if(inputidbz=="006")
//                {
//                   TabFoucs($("input[id*=inputid]").val());
//                }
//               
//				//TabFoucs(inputid);
//				
//				//alert($(this).find("input[name='city_name']").attr("id"));
//			});
//			$(".select_results .tips").find("span").live("click", function() {
//				$("#city_fields").remove();
//				_this.siblings('input[type="text"]').removeClass("inputTextActive").removeClass("verifys-input");
//			});
//			/*
//			if (!$.datepicker.initialized) {
//				$(document).mousedown($.datepicker._checkExternalClick);
//				$.datepicker.initialized = true;
//			}
//			*/
//			$(document).mousedown(function(event) {
//				var $target = $(event.target);
//				if($target.parents("#" + "city_fields").length === 0) {
//					$("#city_fields").remove();
//				}
//			});
//			
//			
// 
//			
//		});
		
	});
	
})(jQuery);